500752	500752
4547891	500752
314696	314696
10878	10878
84560	10878
2799548	1
1	1
9832	1
104832	1
502144	1
5192	1
85264	1
6736	1
696	1
103690	1
5172	1
87088	1
7104	1
0	0
412832	0
62808	0
198402	0
38096	0
7899414	0
186392	0
5756000	0
817200	0
0	0
7344	0
163150	0
81680	0
921520	0
5372456	0
-1	-1
7486400	-1
4640	-1
6672	-1
592352	-1
21100	-1
3520	-1
86744	-1
373896	-1
3160	-1
540352	-1
67944	-1
37168	-1
243364	-1
8720	-1
30288	-1
57360	-1
103164	-1
719200	-1
470128	-1
617504	-1
11648	-1
65535	-1
